<?php 
//param1 GroupeID start
//param2 lessthan (bool) < à
//param2 greaterthan (bool) > à
auth(ADMIN,false,true);//Accesible aux admin et groupes superieurs

	$action = (isset($_GET["action"])) ? strval($_GET["action"]) : 'defaut';
		$display = '';
switch($action)
{
	case 'defaut' :
	
			$display .= '<div id="container-1_1" style="display:block">
			              <div class="global_container">
						  Administration du site.
						  <br />';
						  
		if(!file_exists(MAINTENANCE_FILENAME))
		$display .= '<a href="' . getLienModule("admin","admin.admin") . '?action=aMaintenance">Activer la maintenance</a><br />';
			else
		$display .= '<a href="' . getLienModule("admin","admin.admin") . '?action=dMaintenance">Désactiver la maintenance</a><br />';
		
		$display .= '<a href="' . getLienModule("admin","admin.admin") . '?action=addConcept_form">Ajouter un texte de présentation du site</a><br />
		<a href="' . getLienModule("admin","admin.admin") . '?action=updConcept_form">Modifer le texte de présentation du site</a><br />
		<a href="' . getLienModule("admin","admin.admin") . '?action=deleteConcept">Supprimer le texte de présentation du site</a>
		
		</div></div>';
		
	$display .= '';	
	break;
	
	
	case 'aMaintenance' :
		if(!file_exists(MAINTENANCE_FILENAME))
		{
			
			
			$f = fopen(MAINTENANCE_FILENAME,"a+");
			
			
					fclose($f);
					
				
			redirect("La maintenance du siteweb à été activée !" , getLienModule("admin"));
			
			
		}else{
			
			redirect("La maintenance du site est déja actif !",getLienModule("admin"));
			
		}
	break;
	
	case 'dMaintenance' :
	
		if(file_exists(MAINTENANCE_FILENAME))
		{
		
				unlink(MAINTENANCE_FILENAME);
			
			redirect("La maintenance du siteweb à été désactivée !",getLienModule("admin"));
			
		}else{
			
			redirect("La maintenance du site est déja inactif !",getLienModule("admin"));	
		
		}
	break;
	
	case "addConcept_form" :
	
	
		 $query = $pdo->query("SELECT COUNT(*) as nb FROM forum_site_concept");
	 $nb = $query->fetch();
	 	if($nb['nb']<1){
		$type="bbcode_courant";

		echo '<div class="cadre_visible contenu">';
		$_tab = array();
	// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '' . Ajouter_Concept_site . '';
	
			$_tab['action'] = getLienModule("admin","admin.admin")."?action=addConcept";
			$_tab['textareaLabel'] = "Indiquez ici le concept du site";
			$_tab['textareaName'] = "site_description";
			$_tab['visualisation'] = false;
			$_tab['option'] = false;
			include DIR_INCLUDE . "/formulaire.php";
			echo '</div>';
		}else{
			redirect("Une description du site à déja été écrite, impossible d'en ajouter une nouvelle<br />Utiliser le formulaire ci-dessous pour modifier la description actuelle !",getLienModule("admin","admin.admin")."?action=updConcept_form");	
		}
		
	
	break;
	
	case "addConcept" :
		 $query = $pdo->query("SELECT COUNT(*) as nb FROM forum_site_concept");
	 	$nb = $query->fetch();
	 	if($nb['nb']<1){
			
			if(isset($_POST['send'])){
				
				
				if(empty($_POST['site_description'])){
					redirect('Une erreur est survenue lors de la verification du contenu Merci de vous assurer que vous avez bien rempli la zone de texte avec une description de votre site !',getLiemnModule("admin","admin.admin")."?action=addConcept_form");
				}else{
				
					$insert = $pdo->prepare("INSERT INTO forum_site_concept SET site_description=?");
					$insert->execute(array($_POST['site_description']));
				
					redirect('La description de votre site à bien été ajouté et est maintenant visible depuis l\'accueil de votre site dans le cadre `Quel est le concept du site ?`',getLienModule("admin","index.admin"));
				}
				
				
			}else{
				redirect("Problème technique",getLienModule("admin","index.admin"));
			}
			
			
	  }else{
		redirect("Problème technique",getLienModule("admin","index.admin"));
	  }
	break;
	
	case "updConcept_form" :
		$query = $pdo->query("SELECT COUNT(*) as nb FROM forum_site_concept");
	 $nb = $query->fetch();
	 	if($nb['nb']>0){
	 		
			$contenu = $pdo->query("SELECT * FROM forum_site_concept");
			$data = $contenu->fetch(PDO::FETCH_OBJ);
			$type="bbcode_courant";
		$_tab = array();
	// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '<div class="cadre_visible contenu">' . Modifier_Concept_site . '';
			$_tab['action'] = getLienModule("admin","admin.admin")."?action=updConcept";
			$_tab['textareaLabel'] = "";

			$_tab['textareaName'] = "site_description";
			$_tab['textareaValue'] = $data->site_description;
			$_tab['visualisation'] = false;
			$_tab['option'] = false;
			include DIR_INCLUDE . "/formulaire.php";
	  echo '</div>';

		}else{
			redirect("Aucun description à modifier car vous en avez pas encore ecrite une !Veuillez patientez pendant qu'on vous redirige vers le formulaire d'ajout d'une description !",getLienModule("admin","admin.admin")."?action=addConcept_form");	
		}
	break;
	
	case "updConcept" :
		 $query = $pdo->query("SELECT COUNT(*) as nb FROM forum_site_concept");
	 	$nb = $query->fetch();
	 	if($nb['nb']>0){
			if(isset($_POST['send'])){
				if(empty($_POST['site_description'])){
					redirect('Une erreur est survenue lors de la verification du contenu Merci de vous assurer que vous avez bien rempli la zone de texte avec une description de votre site !',getLimnModule("admin","admin.admin")."?action=updConcept_form");
				}else{
				
					$insert = $pdo->prepare("UPDATE forum_site_concept SET site_description=?");
					$insert->execute(array($_POST['site_description']));
				
					redirect('La description de votre site à bien été modifié !',getLienModule("admin","index.admin"));
				}
			}
		}else{
			redirect("Problème technique",getLienModule("admin","index.admin"));
		}
	break;
	
	case "deleteConcept" :
		$query = $pdo->query("SELECT COUNT(*) as nb FROM forum_site_concept");
	 	$nb = $query->fetch();
	 	if($nb['nb']>0){
			if(!isset($_POST['confirm'])){
				echo '<div class="cadre_visible">
				      <form action="'.getLienModule("admin","admin.admin").'?action=deleteConcept" method="post">
					  Êtes-vous sûr de vouloir supprimer la description de votre site ?
					  <br />
					  <input type="submit" name="confirm" value="Non" /> &nbsp; <input type="submit" name="confirm" value="Oui" />
					  </form>
					  </div>';
			}else if($_POST['confirm'] == 'Oui'){
				$pdo->query("DELETE FROM forum_site_concept");
				redirect("Suppréssion éffectué !",getLienModule("admin","index.admin"));	
			}else{
				redirect("Annulation de l'oppération en cours ...",getLienModule("admin","index.admin"));	
			}
		}else{
			redirect("Impossible de supprimer la description du site car vous en avez pas encore ecrite une !",getLienModule("admin","index.admin"));
		}
	break;
}

if(!strstr($_SERVER['REQUEST_URI'],"index.admin"))
    echo $display;
?>